leaf stalks - German English Dictionary